import { customRef } from 'vue';

export default function(initValue:string){
    const reg = /[a-z]/;
    const messageRef = customRef((tract,trigger) =>{
        return {
            get(){
                tract(); // 对属性进行长期的监听，当值发生变化时，进行修改。
                return initValue;
            },
            set(value){
                
                if(value){
                    initValue = value;
                }   
                trigger(); // 通知vue 该属性值，发生变化了。
            }
        }
    }) 

    return {messageRef}
}